package com.heima.demo02;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * 第二题: 通过代码, 完成如下需求:
 * 1. 自定义一个学生类，给出成员变量name和age.
 * 2. 使用List集合存储学生对象并遍历.
 * 3. 最后在控制台输出学生对象的成员变量值。
 * //格式为: 姓名: 张三, 年龄: 23
 * 4. 通过两种方式遍历.
 * //提示: 普通迭代器, 增强for.
 */
public class Test {
    public static void main(String[] args) {
        //使用List集合存储学生对象
        List<Student> list = new ArrayList<>();
        list.add(new Student("张三", 23));
        list.add(new Student("张四", 26));
        list.add(new Student("张五", 30));

        //普通迭代器
        Iterator<Student> it = list.iterator();
        while (it.hasNext())
            System.out.println(it.next());

        System.out.println("--------------------");
        //增强for
        for (Student temp : list)
            System.out.println(temp);
    }
}
